home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / audio / 356 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: soap.news.pipex.net!pipex!usenet
  2. From: m.hendry@dial.pipex.com (Mathew Hendry)
  3. Newsgroups: comp.sys.amiga.audio
  4. Subject: Re: playing 14 bit samples. how?
  5. Date: Mon, 29 Jan 96 15:38:11
  6. Organization: Private node.
  7. Distribution: world
  8. Message-ID: <19960129.41AC30.DE15@ai035.du.pipex.com>
  9. References: <4e0eim$t24@tic.sm.dsi.unimi.it> <DLy420.C6K@cf.ac.uk>
  10. NNTP-Posting-Host: ai035.du.pipex.com
  11. X-Newsreader: TIN [AMIGA 1.3 950726BETA PL0]
  12.  
  13. My Prognosis is Psychosis... (A.M.Gimblett@cs.cf.ac.uk) wrote:
  14. : stefano caselli (caselli@dsi.unimi.it) wrote:
  15. : : I've found on Aminet some progs claiming to be able to play samples
  16. : : with  14 bit quality, using only the standard amiga audio hardware.
  17. : : I'd like to know how this can be done (if possible).
  18. : : Can someone post some text about it? (detailed explanations,please)
  19. : As I understand it, the Amiga uses 8 bits for the actual sounds, plus
  20. : 6 for volume information. Put them together and you have 14 bits. I
  21. : believe this is how these programs work, ie they use all 14 bits for
  22. : the digitised sound (with volume info implicit, I guess?)...
  23.  
  24. Not quite. The usual method uses two sound channels to play a 14 bit sample.
  25. Given a single sample, with bits numbered 0123456789ABCD, in decreasing order
  26. of significance, this is what is done:
  27.  
  28. Channel 1, volume 64, play bits 01234567
  29.  
  30. Channel 2, volume  1, play bits __89ABCD
  31.  
  32. Bits marked "_" are permanently set to zero. Using different volumes on each
  33. channel effectively right shifts the sample on channel 2 by 6 bits relative to
  34. that on channel 1. So, the theory goes, adding the two together effectively
  35. gives you 14 bit output. Nonlinearities in the D/A converters and other
  36. defects hamper the playback quality, though. I'm not sure what tests have been
  37. done to measure the quality, but I'd imagine that noise and other factors make
  38. some of the least significant bits too distorted to be useful - the Amiga's
  39. audio D/A converters aren't really that accurate, and pick up a lot of
  40. interference from surrounding circuitry. Given this possibility, you might get
  41. similar quality output by only attempting to play, say, 12 bits, like so:
  42.  
  43. Channel 1, volume 64, play bits 01234567
  44.  
  45. Channel 2, volume  4, play bits ____89AB
  46.  
  47. or any other variation.
  48.  
  49. -- Mat.
  50.